win a landslide victory - Türkisch Englisch Wörterbuch